package com.sgam.mf.dao;

import java.util.List;
import java.util.Map;

public interface GenericDAO <T> {
	
	public T get(Integer id);
	public T load(Integer id);

	public List<T> list();
	public List<T> filter(Map<String, String[]> filtersMap);
	
	public void deleteById(Integer id);
	public T update(T entity);
	public void delete(T entity);	
	
    
}
